.cc-menu {
    border-right: none;
    width: 220px;

    &.cc-collapse {
        width: 60px;
    }

    a,
    a:hover,
    a:focus {
        text-decoration: none;
    }


    // 自定义文案
    .page-icon-box {
        height: 100%;
        display: flex;
        align-items: center;

        .page-side-icon {
            width: 25px;
            height: 25px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        span {
            margin-left: 2px;
        }
    }
}




.el-menu--collapse {
    .page-icon-box {
        span {
            display: none;
        }
    }

    .el-submenu__icon-arrow {
        display: none;
    }
}